#ifndef VIEW_H
#define VIEW_H

#include <QLabel>
#include <QPushButton>
#include <QFile>
#include <QtGui>
#include <QWidget>
#include <QPainter>
#include <QList>

class View : public QWidget
{
    Q_OBJECT

public:
    explicit View(QWidget *parent = 0);
    ~View();


private:
    QLabel *titleLabel;
    // 游戏面板 存储每个格子的数值
    int board[4][4];
    void paintEvent(QPaintEvent *);
    // 小格子的宽度和高度
    qreal w, h;
    int getBitCount(int);
//    // 宽度和高度的缩放比例 用来使窗口部件随主窗口的尺寸改变而改变位置与尺寸
//    qreal ratioW, ratioH;
//    QPoint dragPosition;
//    bool bPressFlag;

    // 窗口尺寸改变
//     void resizeEvent(QResizeEvent *);
};

#endif // VIEW_H
